package com.gsafety.wellsfort.domain.model.course;

import java.util.Date;

/**
 * 描述:cls_work_publish表的实体类
 * @version
 * @author:  zhoutanxin
 * @创建时间: 2020-05-04
 */
public class WorkPublish {
    /**
     * 
     */
    private Integer id;

    /**
     * 作业ID
     */
    private Integer workId;

    /**
     * 0，待发布。1，已发布
     */
    private Byte publishState;

    /**
     * 课程ID
     */
    private Integer courseId;

    /**
     * 课时ID
     */
    private Integer lessonPeriodId;

    /**
     * 发布人
     */
    private Integer publishUserId;

    /**
     * 发布时间
     */
    private Date publishTime;

    /**
     * 发布人数
     */
    private Integer publishNums;

    /**
     * 完成人数
     */
    private Integer finishNums;

    /**
     * 
     * @return id 
     */
    public Integer getId() {
        return id;
    }

    /**
     * 
     * @param id 
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 作业ID
     * @return work_id 作业ID
     */
    public Integer getWorkId() {
        return workId;
    }

    /**
     * 作业ID
     * @param workId 作业ID
     */
    public void setWorkId(Integer workId) {
        this.workId = workId;
    }

    /**
     * 0，待发布。1，已发布
     * @return publish_state 0，待发布。1，已发布
     */
    public Byte getPublishState() {
        return publishState;
    }

    /**
     * 0，待发布。1，已发布
     * @param publishState 0，待发布。1，已发布
     */
    public void setPublishState(Byte publishState) {
        this.publishState = publishState;
    }

    /**
     * 课程ID
     * @return course_id 课程ID
     */
    public Integer getCourseId() {
        return courseId;
    }

    /**
     * 课程ID
     * @param courseId 课程ID
     */
    public void setCourseId(Integer courseId) {
        this.courseId = courseId;
    }

    /**
     * 课时ID
     * @return lesson_period_id 课时ID
     */
    public Integer getLessonPeriodId() {
        return lessonPeriodId;
    }

    /**
     * 课时ID
     * @param lessonPeriodId 课时ID
     */
    public void setLessonPeriodId(Integer lessonPeriodId) {
        this.lessonPeriodId = lessonPeriodId;
    }

    /**
     * 发布人
     * @return publish_user_id 发布人
     */
    public Integer getPublishUserId() {
        return publishUserId;
    }

    /**
     * 发布人
     * @param publishUserId 发布人
     */
    public void setPublishUserId(Integer publishUserId) {
        this.publishUserId = publishUserId;
    }

    /**
     * 发布时间
     * @return publish_time 发布时间
     */
    public Date getPublishTime() {
        return publishTime;
    }

    /**
     * 发布时间
     * @param publishTime 发布时间
     */
    public void setPublishTime(Date publishTime) {
        this.publishTime = publishTime;
    }

    /**
     * 发布人数
     * @return publish_nums 发布人数
     */
    public Integer getPublishNums() {
        return publishNums;
    }

    /**
     * 发布人数
     * @param publishNums 发布人数
     */
    public void setPublishNums(Integer publishNums) {
        this.publishNums = publishNums;
    }

    /**
     * 完成人数
     * @return finish_nums 完成人数
     */
    public Integer getFinishNums() {
        return finishNums;
    }

    /**
     * 完成人数
     * @param finishNums 完成人数
     */
    public void setFinishNums(Integer finishNums) {
        this.finishNums = finishNums;
    }
}